Skip to content

feat: Updated Sign-in and Sign-up section | Enhancing System architecture (closes #704)#705

Open
kowshikramtg wants to merge 1 commit into
Charushi06:mainfrom
kowshikramtg:feature/ui-signIn
Open

feat: Updated Sign-in and Sign-up section | Enhancing System architecture (closes #704)#705
kowshikramtg wants to merge 1 commit into
Charushi06:mainfrom
kowshikramtg:feature/ui-signIn

Conversation

@kowshikramtg
Copy link
Copy Markdown

Related Issue

Closes #704

Summary

Updated authentication UI by adding sliding panel, sliding animations between Sign-In and Sign-Up panels. And added Google and Notion login shortcuts.

Changes Made

  • Created a 768px wide split layout with a sliding white panel.
  • When a user clicks SIGN UP or LOG IN on the dark panels, the white form panel smoothly slides left or right using CSS transform: translateX and CSS transitions to provide a completely latency-free animation.
  • Both forms were updated to match the existing theme variables (colors, borders, fonts).
  • I updated the Javascript logic so that if a user accidentally starts typing their email and password into the Login form and then clicks the "SIGN UP" button to slide the panel, the values they typed are seamlessly copied over to the Sign Up form (and vice versa) so they don't have to re-enter their information.
  • Added new "Log in with Google" and "Log in with Notion" buttons on both the Sign Up and Log In forms
  • For now, Mock Endpoints, clicking the buttons will immediately simulate a successful OAuth response and log in using a mock user (user@google.com or user@notion.so), creating a session so you can enter the application immediately.
  • Bridging between 2-3 different application, helps transfer info between them, enhancing productivity of overall system. Enhances System Architecture and droves many Users from other application to this.

Testing

  1. UI updates are manually tested, resulting in smoother and seamless animations.
  2. No latency in rendering and updating user information input.
  3. Designs relay on existing design, which makes UI cleaner.
  4. Client OAuth keys to be added by author to make Google and Notion shortcut login work functionally.

Screenshots

Before updates -

image image

After updates -

image image

Checklist

  • Set up sliding panel for Auth Modal.
  • Added CSS animations for sliding panel, relevant design structure with existing one.
  • Added mock Google and Notion login endpoints in backend.
  • Verified animations and login functionality.

@kowshikramtg kowshikramtg changed the title feat: Updated Sign-in and Sign-up section | Enhancing System architecture feat: Updated Sign-in and Sign-up section | Enhancing System architecture (closes #704) May 25, 2026
@kowshikramtg
Copy link
Copy Markdown
Author

hi

The entire feature description is artifact in the proposal, The expected solution drawn are implemented successfully in this PR.
For any type of discrepancies or merge conflict, please let me know.

Thankyou

@kowshikramtg
Copy link
Copy Markdown
Author

kowshikramtg commented May 25, 2026

hi @Charushi06

If you find this enhancement Useful and needful, please add Gssoc tags
(Gssoc'26,
type:design,
type:accessibility,
level:intermediate
)

Open for any suggestions and comments.

Thank You..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Updating Sign-in and Sign-up panel, and enhancing System Architecture.

1 participant